<?xml version="1.0" encoding="Shift_JIS"?>
<html lang="ja">

<head>
<link rev="MADE" href="mailto:vavivavi@yahoo.co.jp"/>
<link rel="INDEX" href="orverview.html"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="Content-Style-Type" content="text/css"/>
<link rel="stylesheet" type="text/css" href="../../../../vavi.css"/>
<title>vavi.sound.mfi.vavi</title>
<!--
 * Copyright (c) 2002 by Naohide Sano, All rights reserved.
 *
 * Written by Naohide Sano
 *
 * @author	<a href="mailto:vavivavi@yahoo.co.jp">Naohide Sano</a> (nsano)
 *
 * @version	0.00	020626	nsano	initial version
-->
</head>

<body>

<p>
MFi のサービスプロバイダ実装例のクラスを提供します．
</p>

<ul>
<li>特別な仕様として拡張情報の空番 0xfd を MetaMessage として使用します。</li>
</ul>

<h2>これから実装すること</h2>

<ul>
<li><del datetime="020630">VaviSequencer: stop()</del></li>
<li><del datetime="020706">VaviSequence: Midi Converter</del></li>
<li><del datetime="030826">MidiFileReader を作る</del></li>
<li><del datetime="030917">InfoMessage のいくつかは MetaMessage (1,2,3...) に変換可能</del></li>
<li><del datetime="041223">TempoMessage もデルタタイム対応させなければいけない</del></li>
<li><del datetime="041231">SMF type 1 対応 → 4ch を一つの ArrayList に入れてから処理とか</del></li>
<li>MFiConvertible は違うところで実装すべき？</li>
<li>ADPCM も Δ タイムにのっとって演奏する -> Thread 化？</li>
<li>SMF -> MFi がまだおかしい M$ 系のやつとか</li>
<li><del datetime="070117">{ Normal, Class A, B, C, Note }, { Extension A, B, Info } の統合</del></li>
<li>Track, AudioData, Info* の統合</li>
</ul>

</body>

</html>
